package com.danbay.cloud.account.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author SJG
 *         2018/1/11.
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ResourceDto {
    private Integer id;
    /**
     * 资源名
     */
    private String name;
    /**
     * 资源类型（0:菜单，1:按钮）
     */
    private Integer type;
    /**
     * 资源内容
     * 可根据不同资源类型定制填写规则
     */
    private String content;
    /**
     * 权限id，如果该资源需要授权才能展示时指定权限id
     */
    private Integer permissionId;
    /**
     * 父级id，便于前端展示，根节点填0
     */
    private Integer parentId;
    /**
     * 标识，可存放资源相关额外信息
     */
    private String tag;
}
